package com.simulation.web.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @Author 唐雄杰
 * @Date 2024-08-25 21:53
 **/
@Data
public class TechTeamMembersDTO extends BaseDTO {
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 团队ID
     */
    private Long teamId;

    /**
     * 团队编码
     */
    private String teamCode;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 加入时间
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime joinedTime;

    /**
     * 是否给新加入的团队成员自动分配任务
     */
    private boolean isAddTask;

    private List<Long> memberIds;
}
